package framework.interfaces;

import java.awt.Color;

/**
 * Interface for a plugin that lets a cell determine how it should be viewed
 * depending on which state it is in
 */
public interface Visualization {

	/**
	 * Returns how a cell should look given its state
	 * 
	 * @param state state of a cell
	 * @return a cell design derived from the cell's state
	 */
	public Color setCellStyle(int state);
}
